| Standard Header | Y | MsgType = 9 |
1 | Account | N | Account (code) to which the cancel reject pertains. |
11 | ClOrdID | Y | (Client-Side) identifier of the cancel request or cancel replace that was rejected. |
41 | OrigClOrdID | Y | (Client-Side) identifier of the order that could not be canceled or cancel replaced. |
66 | ListID | N | Unique (Client-Side) identifier of the New Order List that was rejected. Only applicable to (Batch) New Order List orders. |
37 | OrderId | N | Unique identifier (provided by CTS) of the order that could not be canceled or cancel replaced. |
39 | OrdStatus | Y | Order Status of the order that was cancel rejected. The valid values are: |
| | | 0 = New |
| | | 1 = Partially Filled |
| | | 2 = Filled |
| | | 3 = Done For the Day |
| | | 4 = Canceled |
| | | 5 = Replaced |
| | | 6 = Pending Cancel |
| | | 7 = Stopped |
| | | 8 = Rejected |
| | | 9 = Suspended |
| | | A = Pending New |
| | | B = Calculated |
| | | C = Expired |
| | | E = Pending Replace |
| | | X = Undetermined |
60 | TransactTime | N | Time the cancel or cancel replace was rejected. Specified in UTC form. |
434 | CxlRejResponseTo | Y | Identifies the type of request that this Cancel Reject is in response to. The valid values are: |
| | | 1 = Order Cancel Request |
| | | 2 = Order Cancel-Replace Request |
| | | 3 = List Cancel Request |
102 | CxlRejReason | N | Code that identifies the reason for the cancel rejection. The valid values are: |
| | | 1 = Unknown order |
| | | 2 = Broker Option |
58 | Text | N | Free form Text. |
1028 | ManualOrderIndicator | N | Indicates if the order was sent Manually (i.e. order action is immediate from a human). Valid values are: |
| | | Y = Order was entered Manually |
| | | N = Order was entered by an Automated System, Program or Algorithm |
| Standard Trailer | Y |